home *** CD-ROM | disk | FTP | other *** search
Wrap
NeXT TypedStream Data | 1995-06-12 | 16.4 KB | 204 lines
typedstream IBObjectData Object CustomObject Thinker TextField Control Responder Button ButtonCell ActionCell Helvetica NXImage TextFieldCell BackSpace Helvetica-Bold$ by Samuel G. Streeper Title ScrollView ClipView ciifffcfffs [14643c]{\rtf0\ansi{\fonttbl\f0\fnil GothicBBBHelvetica;\f1\fnil RyuminTimes-Light;\f2\fswiss Helvetica;\f3\fnil RyuminTimes-Bold;} \margl40 \margr40 {\colortbl;\red0\green0\blue0;} \pard\tx620\tx1240\tx1860\tx2480\tx3100\tx3720\tx4340\tx4980\tx5600\tx6220\f0\b0\i0\ulnone\qc\fs36\fc0\cf0 \fs28 \ \ql \ \pard\tx1120\tx2240\tx3360\tx4480\tx5600\tx6720\tx7840\tx8960\tx10080\tx11200\f1\fc1\cf1 BackSpace \pard\tx620\tx1240\tx1860\tx2480\tx3100\tx3720\tx4340\tx4980\tx5600\tx6220\fc0\cf0 \pard\tx1120\tx2240\tx3360\tx4480\tx5600\tx6720\tx7840\tx8960\tx10080\tx11200\fc0\cf0 \pard\tx620\tx1240\tx1860\tx2480\tx3100\tx3720\tx4340\tx4980\tx5600\tx6220\fc0\cf0 \pard\tx1120\tx2240\tx3360\tx4480\tx5600\tx6720\tx7840\tx8960\tx10080\tx11200\fc0\cf0 \pard\tx620\tx1240\tx1860\tx2480\tx3100\tx3720\tx4340\tx4980\tx5600\tx6220\fc0\cf0 \f0 \ \pard\tx1120\tx2240\tx3360\tx4480\tx5600\tx6720\tx7840\tx8960\tx10080\tx11200\f1\fc1\cf1 BackSpace \f2\fc0\cf0 Go crazy, huh?\ \pard\tx620\tx1240\tx1860\tx2480\tx3100\tx3720\tx4340\tx4980\tx5600\tx6220\f0\fc0\cf0 \ \fs32 \pard\tx1120\tx2240\tx3360\tx4480\tx5600\tx6720\tx7840\tx8960\tx10080\tx11200\f1\fs28\fc1\cf1 BackSpace \f0 \ \fs32 \f1\fs28 Scene \f0\fs32 \pard\tx620\tx1240\tx1860\tx2480\tx3100\tx3720\tx4340\tx4980\tx5600\tx6220\fs28\fc0\cf0 \ \pard\tx1120\tx2240\tx3360\tx4480\tx5600\tx6720\tx7840\tx8960\tx10080\tx11200\fc1\cf1 BackSpace \pard\tx620\tx1240\tx1860\tx2480\tx3100\tx3720\tx4340\tx4980\tx5600\tx6220\fc1\cf1 \fc0\cf0 Preferences BackSpace BackSpace BackSpace \f0\fs32 \f1\fs28 \ \fc1\cf1 \fc0\cf0 \pard\tx1120\tx2240\tx3360\tx4480\tx5600\tx6720\tx7840\tx8960\tx10080\tx11200\fc1\cf1 \pard\tx620\tx1240\tx1860\tx2480\tx3100\tx3720\tx4340\tx4980\tx5600\tx6220\fc1\cf1 \pard\tx1120\tx2240\tx3360\tx4480\tx5600\tx6720\tx7840\tx8960\tx10080\tx11200\fc1\cf1 BackSpace \pard\tx620\tx1240\tx1860\tx2480\tx3100\tx3720\tx4340\tx4980\tx5600\tx6220\fc1\cf1 \f0 Power \f0 Power BackSpace \pard\tx1120\tx2240\tx3360\tx4480\tx5600\tx6720\tx7840\tx8960\tx10080\tx11200\fc1\cf1 \pard\tx620\tx1240\tx1860\tx2480\tx3100\tx3720\tx4340\tx4980\tx5600\tx6220\fc1\cf1 \pard\tx1120\tx2240\tx3360\tx4480\tx5600\tx6720\tx7840\tx8960\tx10080\tx11200\fc1\cf1 \pard\tx620\tx1240\tx1860\tx2480\tx3100\tx3720\tx4340\tx4980\tx5600\tx6220\fc1\cf1 \f0\ul\fs36 Return \f1\ulnone\fs28 BackSpace \f0 \ \f1 \ \f0\fs32 \f1\fs28 \ \pard\tx1120\tx2240\tx3360\tx4480\tx5600\tx6720\tx7840\tx8960\tx10080\tx11200\fc1\cf1 BackSpace \pard\tx620\tx1240\tx1860\tx2480\tx3100\tx3720\tx4340\tx4980\tx5600\tx6220\fc1\cf1 \pard\tx1120\tx2240\tx3360\tx4480\tx5600\tx6720\tx7840\tx8960\tx10080\tx11200\fc1\cf1 BackSpace \f3\b /LocalLibrary/BackSpace \pard\tx620\tx1240\tx1860\tx2480\tx3100\tx3720\tx4340\tx4980\tx5600\tx6220\fc1\cf1 Views \f1\b0 \pard\tx1120\tx2240\tx3360\tx4480\tx5600\tx6720\tx7840\tx8960\tx10080\tx11200\fc1\cf1 \pard\tx620\tx1240\tx1860\tx2480\tx3100\tx3720\tx4340\tx4980\tx5600\tx6220\fc1\cf1 \pard\tx1120\tx2240\tx3360\tx4480\tx5600\tx6720\tx7840\tx8960\tx10080\tx11200\fc1\cf1 \f3\b README.rtf \f1\b0 \pard\tx620\tx1240\tx1860\tx2480\tx3100\tx3720\tx4340\tx4980\tx5600\tx6220\fc1\cf1 \pard\tx1120\tx2240\tx3360\tx4480\tx5600\tx6720\tx7840\tx8960\tx10080\tx11200\fc1\cf1 BackSpace \pard\tx620\tx1240\tx1860\tx2480\tx3100\tx3720\tx4340\tx4980\tx5600\tx6220\fc1\cf1 \f0\fs32 \f1\fs28 \ \pard\tx1120\tx2240\tx3360\tx4480\tx5600\tx6720\tx7840\tx8960\tx10080\tx11200\fc1\cf1 \pard\tx620\tx1240\tx1860\tx2480\tx3100\tx3720\tx4340\tx4980\tx5600\tx6220\fc1\cf1 \pard\tx1120\tx2240\tx3360\tx4480\tx5600\tx6720\tx7840\tx8960\tx10080\tx11200\fc1\cf1 \pard\tx620\tx1240\tx1860\tx2480\tx3100\tx3720\tx4340\tx4980\tx5600\tx6220\fc1\cf1 NeXT \pard\tx1120\tx2240\tx3360\tx4480\tx5600\tx6720\tx7840\tx8960\tx10080\tx11200\fc1\cf1 \pard\tx620\tx1240\tx1860\tx2480\tx3100\tx3720\tx4340\tx4980\tx5600\tx6220\fc1\cf1 \pard\tx1120\tx2240\tx3360\tx4480\tx5600\tx6720\tx7840\tx8960\tx10080\tx11200\fc1\cf1 Preferences BackSpace \pard\tx620\tx1240\tx1860\tx2480\tx3100\tx3720\tx4340\tx4980\tx5600\tx6220\fc1\cf1 \fc0\cf0 \pard\tx1120\tx2240\tx3360\tx4480\tx5600\tx6720\tx7840\tx8960\tx10080\tx11200\fc1\cf1 BackSpace \pard\tx620\tx1240\tx1860\tx2480\tx3100\tx3720\tx4340\tx4980\tx5600\tx6220\fc1\cf1 \pard\tx1120\tx2240\tx3360\tx4480\tx5600\tx6720\tx7840\tx8960\tx10080\tx11200\fc1\cf1 \pard\tx620\tx1240\tx1860\tx2480\tx3100\tx3720\tx4340\tx4980\tx5600\tx6220\fc1\cf1 \pard\tx1120\tx2240\tx3360\tx4480\tx5600\tx6720\tx7840\tx8960\tx10080\tx11200\fc1\cf1 \pard\tx620\tx1240\tx1860\tx2480\tx3100\tx3720\tx4340\tx4980\tx5600\tx6220\fc1\cf1 \f0\fs32 \f1\fs28 \ \fc0\cf0 \ \fc1\cf1 \ \fc0\cf0 \ \f0\fs32 \f1\fs28 \ BackSpace \fc1\cf1 \fc0\cf0 \pard\tx1120\tx2240\tx3360\tx4480\tx5600\tx6720\tx7840\tx8960\tx10080\tx11200\f0\fs32\fc1\cf1 BackSpace \fc0\cf0 Zilla \f1\fs28 \ \fc1\cf1 BackSpace \fc0\cf0 Zilla \fc1\cf1 \fc0\cf0 \fc1\cf1 \fc0\cf0 \fc1\cf1 BackSpace Zilla BackSpace Zilla Zilla BackSpace sleep \f0\b Black \f1\b0 Zilla BackSpace \pard\tx620\tx1240\tx1860\tx2480\tx3100\tx3720\tx4340\tx4980\tx5600\tx6220\fc0\cf0 \ \f0\fs32 \pard\tx1120\tx2240\tx3360\tx4480\tx5600\tx6720\tx7840\tx8960\tx10080\tx11200\f1\b0\fs28\fc1\cf1 BackSpace \pard\tx620\tx1240\tx1860\tx2480\tx3100\tx3720\tx4340\tx4980\tx5600\tx6220\fc1\cf1 \pard\tx1120\tx2240\tx3360\tx4480\tx5600\tx6720\tx7840\tx8960\tx10080\tx11200\fc1\cf1 \pard\tx620\tx1240\tx1860\tx2480\tx3100\tx3720\tx4340\tx4980\tx5600\tx6220\fc1\cf1 unbuffered window \pard\tx1120\tx2240\tx3360\tx4480\tx5600\tx6720\tx7840\tx8960\tx10080\tx11200\fc1\cf1 \pard\tx620\tx1240\tx1860\tx2480\tx3100\tx3720\tx4340\tx4980\tx5600\tx6220\fc1\cf1 \pard\tx1120\tx2240\tx3360\tx4480\tx5600\tx6720\tx7840\tx8960\tx10080\tx11200\fc1\cf1 bufferd window \pard\tx620\tx1240\tx1860\tx2480\tx3100\tx3720\tx4340\tx4980\tx5600\tx6220\fc0\cf0 \ \fc1\cf1 BackSpace \f0\fs32 \f1\fs28 \ \pard\tx1120\tx2240\tx3360\tx4480\tx5600\tx6720\tx7840\tx8960\tx10080\tx11200\fc1\cf1 BackSpace BackSpace BackSpace NeXTstep2.1 \pard\tx620\tx1240\tx1860\tx2480\tx3100\tx3720\tx4340\tx4980\tx5600\tx6220\fc1\cf1 \f0\i backspace@NeXT.com \f1\i0 \pard\tx960\tx1920\tx2880\tx3840\tx4800\tx5760\tx6720\tx7680\tx8640\tx9600\f2\b\fc0\cf0 \ \fs32 Extra Credit Department \b0\fs24 \ \fs28 Lennart Lovstrand beta tested this and sent me a bunch of good code instead of suggestions. Thanx! FadingImageView, SlidingImageView, PanelImageView, BackView, StringStorage, functions to find the launch directory and dynamically load the views.\ \pard\tx1340\tx2680\tx4020\tx5360\tx6720\tx8060\tx9400\tx10740\tx12080\tx13440\fc1\cf1 Drew Olbrich \pard\tx960\tx1920\tx2880\tx3840\tx4800\tx5760\tx6720\tx7680\tx8640\tx9600\fc0\cf0 wrote the SpermView \pard\tx1340\tx2680\tx4020\tx5360\tx6720\tx8060\tx9400\tx10740\tx12080\tx13440\fc0\cf0 for X windows. It was ported to NeXTstep by Ali Ozer who borrowed user path code from Bruce Blumberg.\ \pard\tx960\tx1920\tx2880\tx3840\tx4800\tx5760\tx6720\tx7680\tx8640\tx9600\fc0\cf0 \ I periodically rummage though Ali Ozer's directory for stuff I don't feel like writing myself, since he writes such good examples... Lines of his code can be found all through the Thinker class.\ I borrowed bits of code from net people here and there too. The BackWindow class is derived from Scott Hess' code, and the original ioctl code and BezierWrap came off the net, though I forgot to note the authors..\ Hope I didn't forget anyone! Enjoy!\ \pard\tx620\tx1240\tx1860\tx2480\tx3100\tx3720\tx4340\tx4980\tx5600\tx6220\f1\fc1\cf1 \ \f0\fs24 shou-h@nexus.or.jp NXCursor NXibeam Scroller _doScroller: @@@ffs <Copyright 1991,1992 NeXT Computer Inc. All Rights Reserved. Version 3.00 release 920402 WindowTemplate iiii***@s@ Panel VersionNumber Field3 ScrollingText Field Field2 File's Owner Field1 Button1 IBOutletConnector IBConnector infoPanel